.particleground {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 z-index: -1;
}

.loading-container {
	z-index: 2000;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .55);
}

.loading-container.loading-inactive {
	display: none
}

.loading-container.loading-inactive .loading-progress {
	display: none
}

.loading-container .loading-progress {
	z-index: 2000;
	position: fixed;
	height: 10px;
	width: 10px;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.loading-container .loading-progress .rotator {
	-webkit-animation: spin 30s infinite linear;
	-moz-animation: spin 30s infinite linear;
	-o-animation: spin 30s infinite linear;
	animation: spin 30s infinite linear
}

.loading-container .loading-progress>.rotator {
	left: -100px
}

.loading-container .rotator {
	-webkit-background-origin: border-box;
	-moz-background-origin: border-box;
	background-origin: border-box;
	background-color: #fff;
	width: 200px;
	height: 7px;
	opacity: .75;
	position: absolute;
	top: 0;
	left: 0
}

.loading-container .colored {
	background-color: #2dc3e8 !important
}